development outsourcing open source medical billing software hospital software software thin-client developers consulting emr medical software relationship bpo medical radius3 nursing home software outsource application management long term care software customer crm projects assisted living